package com.vhall.component.entity.redpacket.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author guoxin.wang
 * @date 2021/7/15
 */
@Data
public class RedPacketGetRecordsRspVO implements Serializable {

    private static final long serialVersionUID = -8452505030926466294L;

    /**
     * 分页页码 默认不传为第一页
     */
    private Integer page;

    /**
     * 第三方业务系统中的来源ID，用来统计数据用
     */
    @JsonProperty("per_page")
    private Integer pageSize;

    /**
     * 查询条件下红包记录总行数
     */
    @JsonProperty("total")
    private Integer count;

    /**
     * 红包信息对象
     */
    @JsonProperty(value = "red_packet")
    private RedPacketNewVO redPacket;

    private List<RedPacketGetRecordsNewVO> list;

}
